TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2020 Northern Oregon Area rating list selection
                                                2019 Northern Oregon Area rating list selection
2020 TLS League Ratings
Section - Pacific NW           District - Oregon           Area - Northern Oregon
Portland Tennis Center    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Pannhara Mam U
4.98 5.0 5.5  S  2018    18 +   salem, OR
2 Gordon Barrows U
4.86 5.0 5.5  C  2018    18 +   Portland, OR
3 Andrew Pritchard U
4.77 5.0 5.0  C  2019    18 +   Corvallis, OR
4 Ian Fudalla U
4.70 (5.0) 5.0  C  2019    18 +   Portland, OR
5 Ben Pritchard U
4.64 5.0 5.0  C  2019    18 +   Portland, OR
6 Connor Picken U
4.56 5.0 5.0  C  2019    18 +   Beaverton, OR
7 Avinash Ananthakrishnan U
4.56 5.0 4.5  A  2019    18 +   Portland, OR
8 Alex Emerson U
4.54 5.0 5.0  C  2019    18 +   Gresham, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
9 Adrien Leemin U
4.45 4.5 4.5  C  2019    18 +   Portland, OR
10 Christopher Evola U
4.40 4.5 4.5  A  2019    18 +   Portland, OR
11 Andrew Kerr U
4.32 4.5 4.5  C  2019    18 +   Portland, OR
12 Alex Hart U
4.30 4.5 4.5  C  2019    18 +   Portland, OR
13 Charles Gates U
4.21 4.5 4.5  C  2019    18 +   Portland, OR
14 Stewart Bartlett U
4.20 4.5 4.5  C  2019    55 +   Lake Oswego, OR
15 Dennis Cordova Leal U
4.16 4.5 4.5  C  2019    18 +   Portland, OR
16 Matthew Condit U
4.16 4.5 4.5  C  2019    40 +   Portland, OR
17 James Crutchfield U
4.15 4.5 4.5  C  2019    18 +   Portland, OR
18 Bart Borosky U
4.06 4.5 4.5  C  2019    18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
19 Hau Bui U
3.99 (4.0) 4.5  C  2019    18 +   Portland, OR
20 Marc Milobinski U
3.97 (4.0) 4.5  C  2019    18 +   Scappoose, OR
21 Reynaldo Anglin U
3.94 (4.0) 4.5  C  2017    40 +   Hillsboro, OR
22 Eugene Jung U
3.87 4.0 4.0  C  2019    40 +   Portland, OR
23 John Droege U
3.87 4.0 4.0  C  2019    18 +   Portland, OR
24 Zachary Kinavey U
3.86 (4.0) 4.0  C  2019    40 +   Portland, OR
25 Jason Ruhmann U
3.84 4.0 4.0  C  2019    40 +   Portland, OR
26 Steve Eggerts U
3.82 4.0 4.0  C  2019    18 +   Portland, OR
27 Bernard Gasch U
3.79 4.0 4.0  C  2019    18 +   Portland, OR
28 Jose-Nicolas Tancuan U
3.78 4.0 4.0  C  2019    18 +   Portland, OR
29 Brad Ouderkirk U
3.75 4.0 4.0  C  2019    18 +   Portland, OR
30 shaun zhang U
3.73 (4.0) 4.0  C  2019    18 +   Portland, OR
31 David Greenberg U
3.73 4.0 4.0  C  2019    40 +   Portland, OR
32 Adam Gamboa U
3.72 (4.0) 4.0  C  2019    40 +   Portland, OR
33 Meshi Chavez U
3.72 4.0 4.0  C  2019    40 +   Portland, OR
34 Joe Warner U
3.71 4.0 4.0  C  2019    40 +   Portland, OR
35 Scott Reis U
3.70 4.0 4.0  C  2019    40 +   Portland, OR
36 Ken Nichols U
3.70 4.0 4.0  C  2019    55 +   Portland, OR
37 Jack Hughes U
3.69 4.0 4.0  C  2019    40 +   Vancouver, WA
38 Franco Rosete U
3.67 4.0 4.0  C  2019    18 +   Portland, OR
39 Butch Dela Cruz U
3.67 4.0 4.0  C  2019    18 +   Portland, OR
40 Hugo Chavarria U
3.66 (4.0) 4.0  C  2019    18 +   The Dalles, OR
41 Jay Rubin U
3.65 (4.0) 4.0  S  2019    18 +   Portland, OR
42 Jason Moore-Greenke U
3.65 4.0 4.0  C  2019    40 +   Beaverton, OR
43 Patrick Nelson U
3.64 4.0 4.0  S  2019    18 +   Portland, OR
44 chris collins U
3.64 4.0 4.0  A  2019    40 +   Portland, OR
45 Michael Jung U
3.63 4.0 4.0  C  2019    18 +   Portland, OR
46 Jim Nudelman U
3.61 4.0 4.0  C  2019    40 +   Portland, OR
47 Kyle Nagelmann U
3.58 (4.0) 4.0  C  2019    18 +   Portland, OR
48 Albert Hensley U
3.58 (4.0) 4.0  C  2019    40 +   PORTLAND, OR
49 Quang Truong U
3.57 4.0 4.0  S  2019    18 +   Portland, OR
50 Scott Pennington U
3.53 (4.0) 4.0  C  2019    18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
51 Tony Kalil U
3.48 3.5 3.5  C  2019    18 +   Portland, OR
52 Stefan Youngs U
3.46 (3.5) 4.0  C  2019    18 +   Portland, OR
53 Wes Haas U
3.40 3.5 3.5  C  2019    18 +   Portland, OR
54 Michael Navarro U
3.39 (3.5) 0.0     2019    18 +   Portland, OR
55 Kyle McGovern U
3.39 3.5 3.5  C  2019    18 +   Portland, OR
56 Shiloh Halsey U
3.37 3.5 3.5  C  2018    18 +   Portland, OR
57 Bala Prashanth Reddy Chappidi U
3.36 3.5 3.5  C  2019    18 +   Hillsboro, OR
58 Kevin Shoop U
3.35 3.5 3.5  C  2019    18 +   Portland, OR
59 Keith Main U
3.34 3.5 3.5  C  2019    40 +   Portland, OR
60 Peter Singson U
3.32 (3.5) 3.5  C  2019    18 +   Portland, OR
61 John Kin U
3.32 (3.5) 3.5  C  2019    40 +   Portland, OR
62 Zac Carlson U
3.30 (3.5) 3.5  C  2019    18 +   Portland, OR
63 John Jay U
3.29 3.5 3.5  C  2019    18 +   Portland, OR
64 Peter Farrelly U
3.26 3.5 3.5  C  2019    18 +   Portland, OR
65 Austin Martinez U
3.25 3.5 3.5  S  2019    18 +   Santa Rosa, CA
66 Brad Grenham U
3.25 3.5 3.5  C  2019    18 +   Portland, OR
67 Huy Bui U
3.25 3.5 3.5  C  2019    18 +   Portland, OR
68 Daniel Turner U
3.24 3.5 3.5  C  2019    40 +   Portland, OR
69 Bruce Robertson U
3.24 3.5 3.5  C  2019    55 +   Portland, OR
70 Evan Cohn U
3.24 3.5 3.5  C  2019    55 +   Portland, OR
71 Larry Hermida U
3.23 3.5 3.5  C  2019    40 +   Portland, OR
72 Bernie Bottomly U
3.23 3.5 3.5  C  2019    55 +   Portland, OR
73 Sebastian Llados Vila U
3.22 3.5 3.5  C  2019    40 +   Portland, OR
74 Xavier Oberlander U
3.21 3.5 3.5  C  2019    18 +   Portland, OR
75 Alex McIntosh U
3.21 3.5 3.5  C  2019    40 +   Portland, OR
76 Henry Kofron U
3.21 (3.5) 3.5  C  2019    40 +   Portland, OR
77 Ken Dragoon U
3.21 3.5 3.5  C  2019    55 +   Portland, OR
78 Peter Johnson U
3.20 (3.5) 3.5  C  2019    18 +   Wilsonville, OR
79 ANTHONY PEPE U
3.19 3.5 3.5  C  2019    40 +   Portland, OR
80 John Boelling U
3.19 3.5 3.5  C  2019    18 +   Portland, OR
81 Kevin Lennox U
3.18 (3.5) 3.5  C  2019    40 +   Portland, OR
82 John Erickson U
3.18 3.5 3.5  C  2019    55 +   Portland, OR
83 Saril Valiyaparambil U
3.16 (3.5) 3.5  C  2018    40 +   Portland, OR
84 Chip Rosenfeld U
3.16 3.5 3.5  C  2019    55 +   Portland, OR
85 Jason Fitzgerald U
3.16 (3.5) 3.5  C  2019    18 +   Portland, OR
86 David Mealey U
3.15 3.5 3.5  C  2019    55 +   Portland, OR
87 Stefano Cavallucci U
3.14 3.5 3.5  C  2019    40 +   Portland, OR
88 Andy Bracken U
3.14 3.5 3.5  A  2019    18 +   Portland, OR
89 Christopher Robbins U
3.09 3.5 3.5  C  2019    18 +   Portland, OR
90 James Harlan U
3.09 (3.5) 3.5  S  2019    18 +   Portland, OR
91 Winston Young U
3.08 3.5 3.5  C  2019    18 +   Beaverton, OR
92 Jason Garl U
3.07 (3.5) 3.5  C  2018    18 +   Vancouver, WA
93 Ruslan Askarov U
3.06 (3.5) 3.5  C  2019    18 +   Portland, OR
94 John Baker U
3.04 3.5 3.5  C  2019    40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
95 Andrew Daddio U
2.97 3.0 3.5  C  2019    55 +   PORTLAND, OR
96 Charles Wickens U
2.93 3.0 3.5  C  2019    55 +   Portland, OR
97 GARREN WEINER U
2.92 (3.0) 3.5  S  2019    18 +   Burien, WA
98 Todd Carris U
2.90 (3.0) 3.5  C  2019    18 +   Portland, OR
99 Elliott Gansner U
2.84 (3.0) 3.0  S  2019    40 +   Portland, OR
100 William Allers U
2.84 3.0 3.0  C  2019    40 +   Portland, OR
101 William Seidl U
2.82 3.0 3.0  C  2019    40 +   Portland, OR
102 James Carey U
2.78 3.0 3.0  C  2019    55 +   Portland, OR
103 Darren Marshall U
2.77 (3.0) 3.0  S  2019    18 +   Portland, OR
104 Robert Hesslink U
2.76 3.0 3.0  C  2019    55 +   Damascus, OR
105 Joshua Lewis U
2.75 (3.0) 3.0  C  2019    18 +   Portland, OR
106 Jered Cuenco U
2.74 3.0 3.0  C  2019    18 +   Hillsboro, OR
107 Scott Myers U
2.72 (3.0) 3.0  S  2019    40 +   Portland, OR
108 Michael Parkhurst U
2.71 3.0 3.0  C  2019    18 +   Portland, OR
109 Michael McTague U
2.71 3.0 3.0  C  2019    55 +   Portland, OR
110 Jamil Panni U
2.68 3.0 3.0  C  2019    18 +   Portland, OR
111 Paul Best U
2.64 3.0 3.0  C  2019    55 +   Lake Oswego, OR
112 Robert Whitson U
2.60 (3.0) 3.0  S  2019    18 +   Portland, OR
113 Paul Kim U
2.59 3.0 0.0     2019    18 +   Portland, OR
114 Joe Malboeuf U
2.58 (3.0) 3.0  S  2019    40 +   Portland, OR
115 Bryan Potter U
2.57 (3.0) 3.0  M  2019    18 +   Portland, OR
116 Derek Ray U
2.56 (3.0) 3.0  S  2019    18 +   Portland, OR
117 David Prescott U
2.56 3.0 3.0  C  2019    18 +   Portland, OR
118 Kaushik Shankar U
2.54 (3.0) 3.0  S  2019    18 +   Portland, OR
119 Lars Kasch U
2.53 3.0 3.0  C  2019    18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
120 Mark Darienzo U
2.50 2.5 3.0  C  2019    40 +   Portland, OR
121 Lincoln Tuchow U
2.40 2.5 2.5  C  2019    40 +   Portland, OR
122 Luis Ortiz U
2.40 (2.5) 3.0  S  2019    18 +   Portland, OR
Ruben Alcazar U
n/a n/a 3.0  C  2017    18 +   Portland, OR
Caesar Bernardo U
n/a n/a 4.0  C  2019    18 +   Portland, OR
Grant Bernard U
n/a n/a 4.5  C  2019    18 +   Portland, OR
Chad Bulle U
n/a n/a 4.0  C  2019    18 +   Camas, WA
Todd DeNeffe U
n/a n/a 4.5  C  2019    55 +   Portland, OR
Ryan Every U
n/a n/a 4.0  C  2018    18 +   Happy Valley, OR
Adam Forest U
n/a n/a 3.5  C  2017    18 +   Portland, OR
Siamak Hajarizadeh U
n/a n/a 4.5  C  2019    18 +   Beaverton, OR
Brent Hoffman U
n/a n/a 3.0  S  2019    18 +   Portland, OR
Peter Katon U
n/a n/a 4.0  C  2019    18 +   Portland, OR
Arthur Kowitch U
n/a n/a 4.5  C  2019    55 +   Portland, OR
Frank Mathews U
n/a n/a 3.5  S  2019    18 +   Portland, OR
David Mattingly U
n/a n/a 3.5  C  2019    18 +   Portland, OR
Chris Merrill U
n/a n/a 4.5  C  2018    18 +   Portland, OR
Daniel Oranen U
n/a n/a 4.0  C  2019    18 +   Portland, OR
Mark Orton U
n/a n/a 4.0  S  2019    18 +   Portland, OR
David Perzik U
n/a n/a 4.5  C  2019    55 +   Portland, OR
Joel Pickard U
n/a n/a 4.0  C  2017    18 +   Portland, OR
Nick Seifer U
n/a n/a 0.0     2019    18 +   Portland, OR
Carlos Silvas U
n/a n/a 3.0  C  2018    18 +   Portland, OR
Kevin Sohal U
n/a n/a 3.0  S  2019    18 +   Portland, OR
Joshua Visick U
n/a n/a 2.5  S  2019    18 +   Portland, OR
Seth Wagner U
n/a n/a 3.5  S  2019    18 +   Portland, OR
David Wolman U
n/a n/a 3.5  S  2019    18 +   Portland, OR